
export default {
  computed: {
    // 表格中列字段
    columns() {
      return [
        {
          key: 'tf_date',
          title: {
            'zh-CN': '日期',
            'en-US': 'tf_date'
          }[this.G_Locale],
          minWidth: 200,
          align: 'center',
          show: true
        },
        {
          key: 'if_personCount',
          title: {
            'zh-CN': '人工数',
            'en-US': 'if_personCount'
          }[this.G_Locale],
          minWidth: 200,
          align: 'center',
          show: true
        },
        {
          key: 'if_equipmentId',
          title: {
            'zh-CN': '设备',
            'en-US': 'if_equipmentId'
          }[this.G_Locale],
          minWidth: 200,
          align: 'center',
          show: true
        },
        {
          key: 'sf_equipCode',
          title: {
            'zh-CN': '设备编码',
            'en-US': 'sf_equipCode'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          show: true
        },
        {
          key: 'sf_equipName',
          title: {
            'zh-CN': '设备名称',
            'en-US': 'sf_equipName'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          show: true
        },
        {
          key: 'depreciation',
          title: {
            'zh-CN': '折旧费用',
            'en-US': 'depreciation'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          show: true
        },
        {
          key: 'remark',
          title: {
            'zh-CN': '备注',
            'en-US': 'remark'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          show: true
        },
        {
          key: 'createdBy',
          title: {
            'zh-CN': '创建人账号',
            'en-US': 'created by'
          }[this.G_Locale],
          minWidth: 200,
          align: 'center',
          show: true
        },
        {
          key: 'createTime',
          title: {
            'zh-CN': '创建时间',
            'en-US': 'create time'
          }[this.G_Locale],
          minWidth: 200,
          align: 'center',
          show: true
        },
        {
          key: 'updatedBy',
          title: {
            'zh-CN': '修改人账号',
            'en-US': 'updated by'
          }[this.G_Locale],
          minWidth: 200,
          align: 'center',
          show: true
        },
        {
          key: 'updateTime',
          title: {
            'zh-CN': '修改时间',
            'en-US': 'update time'
          }[this.G_Locale],
          minWidth: 200,
          align: 'center',
          show: true
        }
      ];
    },
    // form中列字段
    formColumns() {
      return [
        {
          key: 'tf_date',
          title: {
            'zh-CN': '日期',
            'en-US': 'tf_date'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'datetime' }
        },
        {
          key: 'if_personCount',
          title: {
            'zh-CN': '人工数',
            'en-US': 'if_personCount'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'number' }
        },
        {
          key: 'if_equipmentId',
          title: {
            'zh-CN': '设备',
            'en-US': 'if_equipmentId'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'number' }
        },
        {
          key: 'sf_equipCode',
          title: {
            'zh-CN': '设备编码',
            'en-US': 'sf_equipCode'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'text' }
        },
        {
          key: 'sf_equipName',
          title: {
            'zh-CN': '设备名称',
            'en-US': 'sf_equipName'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'text' }
        },
        {
          key: 'depreciation',
          title: {
            'zh-CN': '折旧费用',
            'en-US': 'depreciation'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'number' }
        },
        {
          key: 'remark',
          title: {
            'zh-CN': '备注',
            'en-US': 'remark'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'textarea' }
        }
      ];
    },
    queryFormItem() {
      return [
        {
          key: 'tf_date',
          title: {
            'zh-CN': '日期',
            'en-US': 'tf_date'
          }[this.G_Locale],
          config: {
            type: 'date'
          }
        },
        {
          key: 'sf_equipCode',
          title: {
            'zh-CN': '设备编码',
            'en-US': 'sf_equipCode'
          }[this.G_Locale],
          config: {
            type: 'text'
          }
        }
      ];
    },
    collapseFormItem() {
      return [
        {
          key: 'tf_date',
          title: {
            'zh-CN': '日期',
            'en-US': 'tf_date'
          }[this.G_Locale],
          config: {
            type: 'date'
          }
        },
        {
          key: 'sf_equipCode',
          title: {
            'zh-CN': '设备编码',
            'en-US': 'sf_equipCode'
          }[this.G_Locale],
          config: {
            type: 'text'
          }
        }
      ];
    },
    lang() {
      return {
        'en-US': {
          cancel: 'cancel',
          confirmDelete: 'confirm delete?'
        },
        'zh-CN': {
          cancel: '取消',
          confirmDelete: '确认删除？'
        }
      }[this.G_Locale]
    }
  },
}
